1
תגובות
PHP CLASS
פתח
משתמש_96747
,
שלום ,
בYII (פריימוורק למי שלא יודע) ,
בשביל להתחיל ת'אפליקציה צריך לעשות דבר כזה :
Yii:createWebApplication()->run();
אז השאלה שלי , איך אני עושה את זה ? זאת אומרת את השתי פונקציות ברצף ככה :
MyClass::function1->function2();
כי כשניסיתי זה החזיר error .
בYII (פריימוורק למי שלא יודע) ,
בשביל להתחיל ת'אפליקציה צריך לעשות דבר כזה :
Yii:createWebApplication()->run();
אז השאלה שלי , איך אני עושה את זה ? זאת אומרת את השתי פונקציות ברצף ככה :
MyClass::function1->function2();
כי כשניסיתי זה החזיר error .
1 תשובות
תלוי בקוד שלך כמובן, אבל באופן כללי כל פונקציה צריכה להחזיר מופע של מחלקה ואז יהיה אפשר להפעיל עליה עוד פונקציות.
http://phpguide.co.il/phplive?code=255
class t
{
public function test()
{
echo 'test called <br/>';
return $this;
}
}
$T = new t();
$T->test()->test()->test()->test();
{
public function test()
{
echo 'test called <br/>';
return $this;
}
}
$T = new t();
$T->test()->test()->test()->test();